@charset "UTF-8";
	body{color:#666;font-style:normal;font-size:14px;line-height:1.45;background-color:#fff}
	*{margin:0;padding:0}
	a,input,button{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
	ul li{list-style:none}
	p{margin:0}
	button{border:none;outline:none}
	a:hover,a:focus,a:active{outline:none;color:#3bbe7a}
	h3,h4{color:#333;font-weight:normal;font-family:"SourceHanSansCN-Light","Lantinghei SC","Open Sans","Hiragino Sans GB","Microsoft YaHei","STHeiti-Light","WenQuanYi Micro Hei","Arial","SimSun","sans-serif";margin:0}
	.bor-line{width:1px;height:10px;border-right:1px solid rgba(170,170,170,.5);margin-top:6px;float:left}
	.navbar-brand{margin: 0}
	.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{opacity:.8}
	.navbar-form a:hover,.navbar-form:focus,.navbar-form:active{text-decoration:none}
	.navbar-fixed-top{border-width:0}
	.navbar-default{padding:15px 0;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:0;z-index:1000;}
	.modal-open nav.navbar{padding-right:17px}
	.navbar-default .navbar-nav>li>a{padding:16px 18px 5px;font-size:16px;color:#333}
	.navbar-default .navbar-nav>.click>a{color:#3bbe7a;border-bottom:#3bbe7a}
	.navbar-default .navbar-nav>li>a:focus,.navbar-default .nlavbar-nav>li>a:hover{opacity:.8}
	.navbar-default .navbar-nav>.click>a:hover{color:#3bbe7a;opacity:1}
	.logo-pc-div{background-color:rgba(59,190,122,.9);margin-top:-15px;width:130px;height:80px;padding-top:10px}
	.navbar-default .navbar-toggle{border:none}
	.navbar-default .navbar-toggle .icon-bar{background-color:#3bbe7a;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:rotate(0);transform:rotate(0)}
	.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}
	.navbar-toggle .icon-bar{height:1px}
	.footer_app{background-color:#333;text-align:center;color:rgba(102,102,102,.8);padding:16.5px 0;overflow:hidden}
	footer{background-color:#333;padding:40px 0;}
	.footer-legal-links{margin-bottom:10px;overflow:hidden}
	.ac-gf-footer-legal{float:left}
	.footer-legal-links a{margin-right:15px;padding-left:15px;white-space:nowrap;color:rgba(170,170,170,.8);float:left}
	.footer-legal-links a:first-child{padding-left:0}
	.footer-legal-links a.nob{border:none}
	.footer-legal-links a:hover{text-decoration:underline;color:#aaa}
	.bt-example-popover .popover.top>.arrow{border-top-color:none}
	.navbar-form a:hover{text-decoration:none;opacity:.8}
	.large-3{width:33.33333333%;float:left}
	.memberzhuc {color: #3bbe7a;background-color: transparent;border: 1px solid #3bbe7a;font-size: 12px;padding: 6px 25px;border-radius: 2px;display: -webkit-inline-box;display: -moz-box;display: -ms-inline-flexbox;display: inline-block;}
	.line-top{border-top: 1px solid #3bbe7a;width: 18px;margin: auto;}
	.navbar-form .memberzhuc:hover, .navbar-form .memberzhuc:focus, .navbar-form .memberzhuc:active, .navbar-form.memberzhuc:checked {background-color: #3bbe7a;border-color: #3bbe7a;opacity: 1;color: #fff;text-decoration: none;}
	.swiper-top{padding-top: 80px}
	@media(max-width:767px){
		.navbar-default .navbar-nav>li>a{padding:16px 16px 5px !important;font-size:16px;color:#333}
		.navbar-default .navbar-form{border:none;padding:0 0 10px 15px;text-align:center}
		.navbar-default .navbar-collapse{border:none}
		.navbar-default .navbar-collapse ul li a{border-bottom:1px solid #e7e7e7;padding:0 0 15px;text-align:center;color:#666}
		.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
		.navbar-form a.active{color:#666;font-size:16px;text-decoration:none}
		.navbar-default .navbar-toggle:hover{background-color:transparent}
		.navbar-default .navbar-nav>.click>a{color:#333 !important;border-bottom:1px solid #e7e7e7 !important}
		.navbar-default .click span.icon-bar1{-webkit-transform:rotate(45deg) translateX(1px);-moz-transform:rotate(45deg) translateX(1px);-ms-transform:rotate(45deg) translateX(1px);-o-transform:rotate(45deg) translateX(1px);transform:rotate(45deg) translateX(1px)}
		.navbar-default .click span.icon-bar2{-webkit-transform:rotate(-45deg) translateX(1px) translateY(-1px);-moz-transform:rotate(-45deg) translateX(1px) translateY(-1px);-ms-transform:rotate(-45deg) translateX(1px) translateY(-1px);-o-transform:rotate(-45deg) translateX(1px) translateY(-1px);transform:rotate(-45deg) translateX(1px) translateY(-1px)}
		button.click .icon-bar+.icon-bar{margin-top:0}
		button.click .icon-bar:nth-child(3){opacity:0}
		.navbar-default .navbar-nav>.click>p{display:none}
		footer{display:none}
		.footer_app{display:block !important;font-size:10px}
		.navbar-brand{height:45px}
		.navbar{min-height:45px;padding: 0}
		.swiper-container .carousel-inner > .item > a > .carousel-img, .swiper-container .carousel-inner > .item > .carousel-img{height: 220px;}
		.row-example .common a img{height: 50vw}
		.load{width: 100%}
		.apply-content .form-group{margin-bottom: 8px;}
		.col-top{margin: 30px auto 50px;overflow: hidden;}
		.row-top{margin-top: 50px;}
		/*.feature-item img{width: 28vw;height: 30vw}*/
		.container{padding: 0 30px;}
/*		.carousel-china{font-size:30px;}
		.carousel-english{font-size:20px;}
		.carousel-text{top: 38%;left: 50%}
		.method .tab{height: 50px;}
		.method-head{height: 50px;}
		.method .tab li{line-height: 50px;height: 50px;width: 50%}
		.ui-step li{font-size: 14px;padding-bottom: 8px;}
		.method-content{min-height: 130px;}
		.method1{width:83%;}*/

		.introduce-img{height: 40vw;width: 100%}
		.introduce-info{text-indent: 20px;font-size: 14px;line-height: 25px;}
		.introduce-content{display: relative;}
		.location,#allmap{width: 100%;height:400px;}
		.show-table td{width: 16.6vw;height: 15.5vw;}
		.num1{bottom: 7.5%;left: 40%;}
		.num{font-size: 3rem}
		.logo{width: 42px;float: left;margin-top: -11px;}
		.char{width: 95px;float: left;margin-top: -9px;margin-left: 10px;}
	}
	@media(max-width:467px){
		.show-table td{width: 16.6vw;height: 16vw;}
		.num1{bottom: 7.5%;left: 40%;}
		.num{font-size: 2rem}
	}
	@media (min-width: 768px){
		.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin: 0}
		.swiper-container .carousel-inner > .item > a > .carousel-img, .swiper-container .carousel-inner > .item > .carousel-img{height: 460px;}
		.row-example .common a img{height: 25vw}
		.load{width:300px;}
		.col-top{width: 70%;margin: 30px auto 50px;overflow: hidden;}
		.row-top{margin-top: 80px;}
		.feature-item img{width: 15vw;height: 17vw}
		/*.carousel-china{font-size:52px;}
		.carousel-english{font-size:30px;}
		.carousel-text{top: 47%;left: 60%}
		.method .tab{height: 72px;}
		.method-head{height: 72px;}
		.method .tab li{line-height:72px;height: 72px;width: 33%}
		.ui-step li{font-size: 20px;padding-bottom: 15px;}
		.method-content{min-height: 235px;}
		.method1{width:50%;}*/
		/**/
		.introduce-img{height: 25vw;width:90%}
		.introduce-content{display: flex;align-items: center;}
		.introduce-info{text-indent: 20px;font-size: 22px;line-height: 40px;}
		.location,#allmap{width: 100%;height:420px;}
		.show-table td{width: 16.6rem;height: 10.6rem;}
		.num1{bottom: 7.5%;left: 40%;}
		.num{font-size: 4rem}
		.logo{width: 70px;float: left;margin-top: -25px;height: 70px;}
		.char{width: 120px;float: left;margin-top: -14px;margin-left: 10px;}
	}
	@media(min-width: 992px){
		.row-example .common a img{height: 18vw}
		.feature-item img{width: 10vw;height: 12vw}
		.show-table td{width: 16.6rem;height: 13.7rem;}
		.num1{bottom: 8%;left: 42%;}
		.num{font-size: 4rem}
	}
	@media (min-width: 1200px){
		.show-table td{width: 16.6rem;height: 16.6rem;}
		.num1{bottom: 8%;left: 42%;}
		.num{font-size: 5rem}
	}
	.section-header {
	    font-size: xx-large;
	    line-height: normal;
	    margin-bottom: 20px;
	}
	.section-header:before{
		content: "";
		width: 150px;
	    height: 51px;
	    background: url(../images/title-top.png) no-repeat;
	    display: block;
	    margin: 0 auto
	}
	.row-example{
		overflow: hidden;
	}
	.row-example .common{
		-webkit-animation-duration: 0.5s;
	    -moz-animation-duration: 0.5s;
	    -o-animation-duration: 0.5s;
	    animation-duration: 0.5s;
	}
	.row-example .common a img{
		width: 100%;
		margin-bottom: 10px;
	}
	.animation53{
		-webkit-animation-delay: 0.3s;
	    -moz-animation-delay: 0.3s;
	    -o-animation-delay: 0.3s;
	    animation-delay: 0.3s;
	}
	.animation56{
		-webkit-animation-delay: 0.6s;
	    -moz-animation-delay: 0.6s;
	    -o-animation-delay: 0.6s;
	    animation-delay: 0.6s;
	}
	.animation59{
		-webkit-animation-delay: 0.9s;
	    -moz-animation-delay: 0.9s;
	    -o-animation-delay: 0.9s;
	    animation-delay: 0.9s;
	}
	.animation512{
		-webkit-animation-delay: 1.2s;
	    -moz-animation-delay: 1.2s;
	    -o-animation-delay: 1.2s;
	    animation-delay: 1.2s;}
	.footer-code{position: absolute;width: 90px;height:90px;right: 20px;top: -15px;}
	.load{margin: 20px auto;display: block;height: 40px;line-height: 40px;padding: 0;font-size: 16px;}
	.load:hover {color: #fff;background: #f36565;border-color: #f36565}
	
	.apply-content{border:1px solid #ccc;overflow: hidden;}
	.apply-name{display: block;line-height: 40px;background-color: #e0e0e0;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
	.contact-us{margin-top: 20px;}
	.carousel-text{position: absolute;}
	.carousel-text span{display: block;color: #fff;text-align: center;}
	.classic,.feature{overflow: hidden;}
	.feature{margin-top: 20px;}
	.feature-item{box-shadow: 0 0 10px rgba(0,0,0,0.2);text-align: center;padding-bottom: 1px;margin-bottom: 20px;}
	.feature-item img{margin: 10px auto;display: block;padding-top: 10px;}
	.feature-item h5{font-size: 25px;}
	.feature-item p{font-size: 15px;max-height: 45px;width:100%;overflow: hidden;}
	.try{width:80%;display: block;}
	.login{margin-top: 40px;text-align: center;max-width: 450px;}
	.login .form-group{text-align: center;}
	.login-title{font-size: 28px;margin-bottom:30px;}
/*    .method-head{background: #fafafa;border-bottom: 1px solid #e5e5e5;}
	.method .tab{border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;margin: 0 auto;}
	.method .tab li{background: #fafafa;font-weight: bold;color: #878996;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;float: left;text-align: center;font-size: 16px;cursor: pointer;transition: 0.5s}
	.method .tab li.on{background-color: #fff;color: #4f515e;}*/
	.cut{position: relative;overflow: hidden;margin: 20px 0}
	.method1{overflow: hidden;margin: 20px auto 0;transition: 0.5s}
	.ui-step{text-align: center;}
	.text-desc{text-align: center;font-size: 14px;color: #000;max-height: 20px;overflow-y: hidden;}
	.cut .common{margin-bottom: 10px;}
	.cut a:hover{text-decoration: none;}
	/*extra*/
	.introduce,.produre{overflow:hidden;margin:20px 0 0;}
	.introduce-content{overflow:hidden;margin-top: 30px;text-align: center;}

	.show-example,.chat-us{position: relative;overflow:hidden;}
	.show-example .show-table{border-collapse:collapse;position: absolute;top: 7.2%;}
	table,tr,th, td{border: none;}
	
	.bg{position: relative;top: 0;left: 0;}
	.bg img{width: 100%;}
	.num{position: absolute;color: #fff;font-family: 'Microsoft Yahei';font-weight: 600;text-align: center;}
	
	.show-table a{display: block;position: relative;height: 100%;}
	.mask{position: absolute;width: 100%;height: 100%;background: #000;opacity: 0.8;z-index: 2;top: 0;}
	.gif{z-index: 3;position: absolute;top: 20%;width: 100%;}
	.gif img{width: 80vw;height: 80vw;margin: auto;}
	.chat-us{margin-top: 20px;}
	.contactkf{margin:0 auto;background: url(../images/contact-kefu.svg) no-repeat;background-size:100px 100px;width: 110px;height: 110px;}
	.contacthz{margin:0 auto;background: url(../images/contact-swhz.svg) no-repeat;background-size:100px 100px;width: 110px;height: 110px;}
	.contactad{margin:0 auto;background: url(../images/contact-dizhi.svg) no-repeat;background-size:100px 100px;width: 110px;height: 110px;}
	.chat-content{margin-top: 20px;text-align: center;}
	.chat-content h4{margin: 10px 0;font-size: 20px;}
	.chat-content p{line-height: 24px;}
	.location img{width: 100%;height: 100%}

	.BMapLabel{max-width: none}
	.BMapLib_nav_tab_content li table td{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }


	

